knack of all trades

Translations
мастер на все руки
He is a knack of all trades, able to fix anything around the house.
Он мастер на все руки, может починить что угодно в доме.
Definitions
A phrase describing someone who is skilled or competent in a wide variety of tasks or activities, similar to 'jack of all trades.' It refers to a person who has a natural talent or aptitude for learning and performing many different kinds of work.
Words
knack

noun
умение
trade

noun
торговля